home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / stut_src / atree_pu.h < prev    next >
C/C++ Source or Header  |  1996-06-04  |  1KB  |  62 lines

  1. /*
  2.  * ArboTree_pu.h
  3.  *
  4.  * Purpose:
  5.  * --------
  6.  * Interface publique pour ARBOTREE
  7.  *
  8.  * History:
  9.  * --------
  10.  * 16.11.94: fplanque: Created
  11.  */
  12.  
  13. #include "GEMWDEF.H"
  14.  
  15. /*
  16.  * ------------------------- MEMBRES PUBLICS ----------------------------
  17.  */
  18.  
  19.     /* 
  20.      * Dimensions des ic“nes: 
  21.      */
  22.      extern    int    G_arbocell_w;            /* Larg d'une ic“ne arbo */
  23.     extern    int    G_arbocell_h;            /* Hauteur... */
  24.  
  25. /*
  26.  * ----------------------- OPERATIONS PUBLIQUES -------------------------
  27.  */
  28.  
  29.     /*
  30.      * Constructeur/Initialisation:
  31.      */
  32.     extern    void    init_tree( void );
  33.  
  34.     extern    void    move_arbo( WIPARAMS *wi_params_adr, int clic_x, int clic_y );
  35.  
  36.  
  37.     AFNCTSPEC    *afnct_spec( int fnct );
  38.  
  39.     void    arbo_optimal( OBJECT *tree, int *border_x, int *border_y, int *border_w, int *border_h);
  40.     
  41.     void open_arbotree( 
  42.             WIPARAMS *wi_params_adr );
  43.             
  44.     void    efface_arbotree( WIPARAMS *wi_params_adr );
  45.             
  46.  
  47.  
  48.     extern    char    *arbo_infoline( WIPARAMS *wi_params_adr );
  49.     extern    char    *arbo_infoline_selection( WIPARAMS *wi_params_adr );
  50.     
  51.     void    arbotree_optimal( 
  52.                 int wi_ckind, 
  53.                 DATADIR *datadir, 
  54.                 int *border_x, 
  55.                 int *border_y, 
  56.                 int *border_w, 
  57.                 int *border_h);
  58.  
  59.     void    free_specialpar( 
  60.             int                    n_fnct,                /* Type de page */
  61.             ARBO_SPECIALPAR *    special_par );
  62.